Dec 03 13:23:54.974 INFO testing eclectic-0.11.0 against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 03 13:23:54.974 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 03 13:23:55.396 INFO [stdout] d5523546795cec7ad762990ed63c4a22d02838fa910973eb0f1091f05e139948
Dec 03 13:23:55.400 INFO running `"docker" "start" "-a" "d5523546795cec7ad762990ed63c4a22d02838fa910973eb0f1091f05e139948"`
Dec 03 13:23:56.970 INFO [stderr] usermod: no changes
Dec 03 13:23:57.018 INFO [stderr]    Compiling eclectic v0.11.0 (/source)
Dec 03 13:23:57.723 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:23:57.723 INFO [stderr]    --> src/lib.rs:148:5
Dec 03 13:23:57.723 INFO [stderr]     |
Dec 03 13:23:57.723 INFO [stderr] 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Dec 03 13:23:57.727 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.727 INFO [stderr]     |
Dec 03 13:23:57.727 INFO [stderr]     = note: #[warn(where_clauses_object_safety)] on by default
Dec 03 13:23:57.727 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.727 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.727 INFO [stderr]     = note: method `extend_object` references the `Self` type in where clauses
Dec 03 13:23:57.727 INFO [stderr] 
Dec 03 13:23:57.727 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:23:57.727 INFO [stderr]    --> src/lib.rs:151:5
Dec 03 13:23:57.727 INFO [stderr]     |
Dec 03 13:23:57.727 INFO [stderr] 151 | /     fn clear(&mut self) where Self: AddRemove {
Dec 03 13:23:57.727 INFO [stderr] 152 | |         self.drain();
Dec 03 13:23:57.727 INFO [stderr] 153 | |     }
Dec 03 13:23:57.727 INFO [stderr]     | |_____^
Dec 03 13:23:57.727 INFO [stderr]     |
Dec 03 13:23:57.727 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.727 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.727 INFO [stderr]     = note: method `clear` references the `Self` type in where clauses
Dec 03 13:23:57.727 INFO [stderr] 
Dec 03 13:23:57.727 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:23:57.727 INFO [stderr]    --> src/lib.rs:165:5
Dec 03 13:23:57.727 INFO [stderr]     |
Dec 03 13:23:57.727 INFO [stderr] 165 |     fn drain<'a>(&'a mut self) -> Box<Iterator<Item = Self::Item> + 'a> where Self: AddRemove;
Dec 03 13:23:57.727 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.727 INFO [stderr]     |
Dec 03 13:23:57.727 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.727 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.727 INFO [stderr]     = note: method `drain` references the `Self` type in where clauses
Dec 03 13:23:57.727 INFO [stderr] 
Dec 03 13:23:57.727 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:23:57.727 INFO [stderr]    --> src/lib.rs:171:5
Dec 03 13:23:57.727 INFO [stderr]     |
Dec 03 13:23:57.727 INFO [stderr] 171 |     fn reserve(&mut self, additional: usize) where Self: AddRemove;
Dec 03 13:23:57.727 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.727 INFO [stderr]     |
Dec 03 13:23:57.727 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.727 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.727 INFO [stderr]     = note: method `reserve` references the `Self` type in where clauses
Dec 03 13:23:57.728 INFO [stderr] 
Dec 03 13:23:57.728 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:23:57.728 INFO [stderr]    --> src/lib.rs:176:5
Dec 03 13:23:57.728 INFO [stderr]     |
Dec 03 13:23:57.729 INFO [stderr] 176 |     fn shrink_to_fit(&mut self) where Self: AddRemove;
Dec 03 13:23:57.729 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.729 INFO [stderr]     |
Dec 03 13:23:57.729 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.729 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.729 INFO [stderr]     = note: method `shrink_to_fit` references the `Self` type in where clauses
Dec 03 13:23:57.729 INFO [stderr] 
Dec 03 13:23:57.730 INFO [stderr] warning: the trait `Iter` cannot be made into an object
Dec 03 13:23:57.730 INFO [stderr]    --> src/lib.rs:207:5
Dec 03 13:23:57.730 INFO [stderr]     |
Dec 03 13:23:57.730 INFO [stderr] 207 | /     fn iter_mut<'a>(&'a mut self) -> Box<Iterator<Item = &'a mut Self::Item> + 'a>
Dec 03 13:23:57.730 INFO [stderr] 208 | |         where Self: Mutate;
Dec 03 13:23:57.730 INFO [stderr]     | |___________________________^
Dec 03 13:23:57.731 INFO [stderr]     |
Dec 03 13:23:57.731 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.731 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.731 INFO [stderr]     = note: method `iter_mut` references the `Self` type in where clauses
Dec 03 13:23:57.731 INFO [stderr] 
Dec 03 13:23:57.731 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:23:57.731 INFO [stderr]    --> src/lib.rs:148:5
Dec 03 13:23:57.731 INFO [stderr]     |
Dec 03 13:23:57.731 INFO [stderr] 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Dec 03 13:23:57.731 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.732 INFO [stderr]     |
Dec 03 13:23:57.732 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.732 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.732 INFO [stderr]     = note: method `extend_object` references the `Self` type in where clauses
Dec 03 13:23:57.732 INFO [stderr] 
Dec 03 13:23:57.732 INFO [stderr] warning: the trait `DrainRange` cannot be made into an object
Dec 03 13:23:57.733 INFO [stderr]    --> src/lib.rs:223:5
Dec 03 13:23:57.733 INFO [stderr]     |
Dec 03 13:23:57.733 INFO [stderr] 223 | /     fn drain_range<'a>(&'a mut self, range: R) -> Box<Iterator<Item = Self::Item> + 'a>
Dec 03 13:23:57.733 INFO [stderr] 224 | |         where Self: AddRemove;
Dec 03 13:23:57.733 INFO [stderr]     | |______________________________^
Dec 03 13:23:57.733 INFO [stderr]     |
Dec 03 13:23:57.733 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.733 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.734 INFO [stderr]     = note: method `drain_range` references the `Self` type in where clauses
Dec 03 13:23:57.734 INFO [stderr] 
Dec 03 13:23:57.734 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:23:57.735 INFO [stderr]    --> src/lib.rs:247:5
Dec 03 13:23:57.735 INFO [stderr]     |
Dec 03 13:23:57.735 INFO [stderr] 247 |     fn get_mut(&mut self, index: usize) -> Option<&mut Self::Item> where Self: Mutate;
Dec 03 13:23:57.735 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.736 INFO [stderr]     |
Dec 03 13:23:57.736 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.736 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.736 INFO [stderr]     = note: method `get_mut` references the `Self` type in where clauses
Dec 03 13:23:57.736 INFO [stderr] 
Dec 03 13:23:57.736 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:23:57.736 INFO [stderr]    --> src/lib.rs:254:5
Dec 03 13:23:57.736 INFO [stderr]     |
Dec 03 13:23:57.736 INFO [stderr] 254 |     fn swap(&mut self, i: usize, j: usize) where Self: Mutate;
Dec 03 13:23:57.737 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.737 INFO [stderr]     |
Dec 03 13:23:57.737 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.737 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.737 INFO [stderr]     = note: method `swap` references the `Self` type in where clauses
Dec 03 13:23:57.737 INFO [stderr] 
Dec 03 13:23:57.737 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:23:57.737 INFO [stderr]    --> src/lib.rs:257:5
Dec 03 13:23:57.737 INFO [stderr]     |
Dec 03 13:23:57.737 INFO [stderr] 257 | /     fn reverse(&mut self) where Self: Mutate {
Dec 03 13:23:57.737 INFO [stderr] 258 | |         let len = self.len();
Dec 03 13:23:57.737 INFO [stderr] 259 | |
Dec 03 13:23:57.737 INFO [stderr] 260 | |         for i in 0..len / 2 {
Dec 03 13:23:57.737 INFO [stderr] 261 | |             self.swap(i, len - i - 1);
Dec 03 13:23:57.737 INFO [stderr] 262 | |         }
Dec 03 13:23:57.737 INFO [stderr] 263 | |     }
Dec 03 13:23:57.737 INFO [stderr]     | |_____^
Dec 03 13:23:57.737 INFO [stderr]     |
Dec 03 13:23:57.737 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.737 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.737 INFO [stderr]     = note: method `reverse` references the `Self` type in where clauses
Dec 03 13:23:57.737 INFO [stderr] 
Dec 03 13:23:57.738 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:23:57.738 INFO [stderr]    --> src/lib.rs:275:5
Dec 03 13:23:57.738 INFO [stderr]     |
Dec 03 13:23:57.738 INFO [stderr] 275 | /     fn first_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Dec 03 13:23:57.738 INFO [stderr] 276 | |         self.get_mut(0)
Dec 03 13:23:57.738 INFO [stderr] 277 | |     }
Dec 03 13:23:57.738 INFO [stderr]     | |_____^
Dec 03 13:23:57.738 INFO [stderr]     |
Dec 03 13:23:57.738 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.738 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.738 INFO [stderr]     = note: method `first_mut` references the `Self` type in where clauses
Dec 03 13:23:57.738 INFO [stderr] 
Dec 03 13:23:57.738 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:23:57.738 INFO [stderr]    --> src/lib.rs:289:5
Dec 03 13:23:57.738 INFO [stderr]     |
Dec 03 13:23:57.738 INFO [stderr] 289 | /     fn last_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Dec 03 13:23:57.738 INFO [stderr] 290 | |         let len = self.len();
Dec 03 13:23:57.738 INFO [stderr] 291 | |         self.get_mut(len.wrapping_sub(1))
Dec 03 13:23:57.738 INFO [stderr] 292 | |     }
Dec 03 13:23:57.738 INFO [stderr]     | |_____^
Dec 03 13:23:57.738 INFO [stderr]     |
Dec 03 13:23:57.738 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.738 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.738 INFO [stderr]     = note: method `last_mut` references the `Self` type in where clauses
Dec 03 13:23:57.738 INFO [stderr] 
Dec 03 13:23:57.739 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:23:57.739 INFO [stderr]    --> src/lib.rs:295:5
Dec 03 13:23:57.739 INFO [stderr]     |
Dec 03 13:23:57.739 INFO [stderr] 295 | /     fn push(&mut self, item: Self::Item) where Self: AddRemove {
Dec 03 13:23:57.739 INFO [stderr] 296 | |         let len = self.len();
Dec 03 13:23:57.739 INFO [stderr] 297 | |         self.insert(len, item);
Dec 03 13:23:57.739 INFO [stderr] 298 | |     }
Dec 03 13:23:57.739 INFO [stderr]     | |_____^
Dec 03 13:23:57.739 INFO [stderr]     |
Dec 03 13:23:57.739 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.739 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.739 INFO [stderr]     = note: method `push` references the `Self` type in where clauses
Dec 03 13:23:57.739 INFO [stderr] 
Dec 03 13:23:57.739 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:23:57.739 INFO [stderr]    --> src/lib.rs:307:5
Dec 03 13:23:57.740 INFO [stderr]     |
Dec 03 13:23:57.740 INFO [stderr] 307 |     fn insert(&mut self, index: usize, item: Self::Item) where Self: AddRemove;
Dec 03 13:23:57.740 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.740 INFO [stderr]     |
Dec 03 13:23:57.740 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.740 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.740 INFO [stderr]     = note: method `insert` references the `Self` type in where clauses
Dec 03 13:23:57.740 INFO [stderr] 
Dec 03 13:23:57.740 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:23:57.740 INFO [stderr]    --> src/lib.rs:312:5
Dec 03 13:23:57.740 INFO [stderr]     |
Dec 03 13:23:57.740 INFO [stderr] 312 | /     fn pop(&mut self) -> Option<Self::Item> where Self: AddRemove {
Dec 03 13:23:57.740 INFO [stderr] 313 | |         let len = self.len();
Dec 03 13:23:57.740 INFO [stderr] 314 | |         self.remove(len.wrapping_sub(1))
Dec 03 13:23:57.740 INFO [stderr] 315 | |     }
Dec 03 13:23:57.740 INFO [stderr]     | |_____^
Dec 03 13:23:57.740 INFO [stderr]     |
Dec 03 13:23:57.740 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.740 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.740 INFO [stderr]     = note: method `pop` references the `Self` type in where clauses
Dec 03 13:23:57.740 INFO [stderr] 
Dec 03 13:23:57.740 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:23:57.740 INFO [stderr]    --> src/lib.rs:322:5
Dec 03 13:23:57.740 INFO [stderr]     |
Dec 03 13:23:57.740 INFO [stderr] 322 |     fn remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:23:57.740 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.747 INFO [stderr]     |
Dec 03 13:23:57.747 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.747 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.747 INFO [stderr]     = note: method `remove` references the `Self` type in where clauses
Dec 03 13:23:57.747 INFO [stderr] 
Dec 03 13:23:57.747 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:23:57.747 INFO [stderr]    --> src/lib.rs:328:5
Dec 03 13:23:57.747 INFO [stderr]     |
Dec 03 13:23:57.747 INFO [stderr] 328 |     fn swap_remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:23:57.747 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.747 INFO [stderr]     |
Dec 03 13:23:57.747 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.747 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.747 INFO [stderr]     = note: method `swap_remove` references the `Self` type in where clauses
Dec 03 13:23:57.747 INFO [stderr] 
Dec 03 13:23:57.747 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:23:57.747 INFO [stderr]    --> src/lib.rs:334:5
Dec 03 13:23:57.747 INFO [stderr]     |
Dec 03 13:23:57.747 INFO [stderr] 334 | /     fn truncate(&mut self, len: usize) where Self: AddRemove {
Dec 03 13:23:57.747 INFO [stderr] 335 | |         if len == 0 {
Dec 03 13:23:57.747 INFO [stderr] 336 | |             self.clear();
Dec 03 13:23:57.747 INFO [stderr] 337 | |         } else {
Dec 03 13:23:57.747 INFO [stderr] 338 | |             self.drain_range(len..);
Dec 03 13:23:57.747 INFO [stderr] 339 | |         }
Dec 03 13:23:57.747 INFO [stderr] 340 | |     }
Dec 03 13:23:57.747 INFO [stderr]     | |_____^
Dec 03 13:23:57.747 INFO [stderr]     |
Dec 03 13:23:57.747 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.747 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.747 INFO [stderr]     = note: method `truncate` references the `Self` type in where clauses
Dec 03 13:23:57.747 INFO [stderr] 
Dec 03 13:23:57.759 INFO [stderr] warning: the trait `map::Base` cannot be made into an object
Dec 03 13:23:57.759 INFO [stderr]    --> src/lib.rs:415:9
Dec 03 13:23:57.760 INFO [stderr]     |
Dec 03 13:23:57.761 INFO [stderr] 415 | /         fn iter_mut<'a>(&'a mut self)
Dec 03 13:23:57.761 INFO [stderr] 416 | |             -> Box<Iterator<Item = (&'a Self::Key, &'a mut Self::Value)> + 'a> where Self: Mutate;
Dec 03 13:23:57.761 INFO [stderr]     | |__________________________________________________________________________________________________^
Dec 03 13:23:57.761 INFO [stderr]     |
Dec 03 13:23:57.761 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.761 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.761 INFO [stderr]     = note: method `iter_mut` references the `Self` type in where clauses
Dec 03 13:23:57.761 INFO [stderr] 
Dec 03 13:23:57.761 INFO [stderr] warning: the trait `map::Base` cannot be made into an object
Dec 03 13:23:57.761 INFO [stderr]    --> src/lib.rs:424:9
Dec 03 13:23:57.761 INFO [stderr]     |
Dec 03 13:23:57.761 INFO [stderr] 424 | /         fn insert(&mut self, key: Self::Key, value: Self::Value) -> Option<Self::Value>
Dec 03 13:23:57.761 INFO [stderr] 425 | |             where Self: AddRemove;
Dec 03 13:23:57.761 INFO [stderr]     | |__________________________________^
Dec 03 13:23:57.761 INFO [stderr]     |
Dec 03 13:23:57.761 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.761 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.761 INFO [stderr]     = note: method `insert` references the `Self` type in where clauses
Dec 03 13:23:57.761 INFO [stderr] 
Dec 03 13:23:57.761 INFO [stderr] warning: the trait `map::Base` cannot be made into an object
Dec 03 13:23:57.761 INFO [stderr]    --> src/lib.rs:428:9
Dec 03 13:23:57.761 INFO [stderr]     |
Dec 03 13:23:57.761 INFO [stderr] 428 | /         fn entry<'a>(&'a mut self, key: Self::Key) -> Entry<'a, Self::Key, Self::Value>
Dec 03 13:23:57.761 INFO [stderr] 429 | |             where Self: AddRemove;
Dec 03 13:23:57.761 INFO [stderr]     | |__________________________________^
Dec 03 13:23:57.761 INFO [stderr]     |
Dec 03 13:23:57.761 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.761 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.761 INFO [stderr]     = note: method `entry` references the `Self` type in where clauses
Dec 03 13:23:57.761 INFO [stderr] 
Dec 03 13:23:57.761 INFO [stderr] warning: the trait `set::Base` cannot be made into an object
Dec 03 13:23:57.761 INFO [stderr]    --> src/lib.rs:577:9
Dec 03 13:23:57.761 INFO [stderr]     |
Dec 03 13:23:57.761 INFO [stderr] 577 |         fn insert(&mut self, item: Self::Item) -> bool where Self: AddRemove;
Dec 03 13:23:57.761 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.761 INFO [stderr]     |
Dec 03 13:23:57.761 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.761 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.761 INFO [stderr]     = note: method `insert` references the `Self` type in where clauses
Dec 03 13:23:57.761 INFO [stderr] 
Dec 03 13:23:57.761 INFO [stderr] warning: the trait `set::Base` cannot be made into an object
Dec 03 13:23:57.761 INFO [stderr]    --> src/lib.rs:586:9
Dec 03 13:23:57.761 INFO [stderr]     |
Dec 03 13:23:57.761 INFO [stderr] 586 |         fn replace(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:23:57.761 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.761 INFO [stderr]     |
Dec 03 13:23:57.761 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.761 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.761 INFO [stderr]     = note: method `replace` references the `Self` type in where clauses
Dec 03 13:23:57.761 INFO [stderr] 
Dec 03 13:23:57.761 INFO [stderr] warning: the trait `set::Set` cannot be made into an object
Dec 03 13:23:57.761 INFO [stderr]    --> src/lib.rs:610:9
Dec 03 13:23:57.761 INFO [stderr]     |
Dec 03 13:23:57.761 INFO [stderr] 610 | /         fn remove(&mut self, item: &Q) -> bool where Self: AddRemove {
Dec 03 13:23:57.761 INFO [stderr] 611 | |             self.take(item).is_some()
Dec 03 13:23:57.761 INFO [stderr] 612 | |         }
Dec 03 13:23:57.762 INFO [stderr]     | |_________^
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.762 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.762 INFO [stderr]     = note: method `remove` references the `Self` type in where clauses
Dec 03 13:23:57.762 INFO [stderr] 
Dec 03 13:23:57.762 INFO [stderr] warning: the trait `set::Set` cannot be made into an object
Dec 03 13:23:57.762 INFO [stderr]    --> src/lib.rs:617:9
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr] 617 |         fn take(&mut self, item: &Q) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:23:57.762 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.762 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.762 INFO [stderr]     = note: method `take` references the `Self` type in where clauses
Dec 03 13:23:57.762 INFO [stderr] 
Dec 03 13:23:57.762 INFO [stderr] warning: the trait `Queue` cannot be made into an object
Dec 03 13:23:57.762 INFO [stderr]    --> src/lib.rs:627:5
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr] 627 |     fn push(&mut self, item: Self::Item) where Self: AddRemove;
Dec 03 13:23:57.762 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.762 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.762 INFO [stderr]     = note: method `push` references the `Self` type in where clauses
Dec 03 13:23:57.762 INFO [stderr] 
Dec 03 13:23:57.762 INFO [stderr] warning: the trait `Queue` cannot be made into an object
Dec 03 13:23:57.762 INFO [stderr]    --> src/lib.rs:637:5
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr] 637 |     fn pop_front(&mut self) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:23:57.762 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.762 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.762 INFO [stderr]     = note: method `pop_front` references the `Self` type in where clauses
Dec 03 13:23:57.762 INFO [stderr] 
Dec 03 13:23:57.762 INFO [stderr] warning: the trait `PrioQueue` cannot be made into an object
Dec 03 13:23:57.762 INFO [stderr]    --> src/lib.rs:654:5
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr] 654 | /     fn push_pop_front(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Dec 03 13:23:57.762 INFO [stderr] 655 | |         self.push(item);
Dec 03 13:23:57.762 INFO [stderr] 656 | |         self.pop_front().expect("queue was empty after a `push`")
Dec 03 13:23:57.762 INFO [stderr] 657 | |     }
Dec 03 13:23:57.762 INFO [stderr]     | |_____^
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.762 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.762 INFO [stderr]     = note: method `push_pop_front` references the `Self` type in where clauses
Dec 03 13:23:57.762 INFO [stderr] 
Dec 03 13:23:57.762 INFO [stderr] warning: the trait `PrioQueue` cannot be made into an object
Dec 03 13:23:57.762 INFO [stderr]    --> src/lib.rs:664:5
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr] 664 | /     fn replace_front(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Dec 03 13:23:57.762 INFO [stderr] 665 | |         let front = self.pop_front();
Dec 03 13:23:57.762 INFO [stderr] 666 | |         self.push(item);
Dec 03 13:23:57.762 INFO [stderr] 667 | |         front
Dec 03 13:23:57.762 INFO [stderr] 668 | |     }
Dec 03 13:23:57.762 INFO [stderr]     | |_____^
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.762 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.762 INFO [stderr]     = note: method `replace_front` references the `Self` type in where clauses
Dec 03 13:23:57.762 INFO [stderr] 
Dec 03 13:23:57.762 INFO [stderr] warning: the trait `Deque` cannot be made into an object
Dec 03 13:23:57.762 INFO [stderr]    --> src/lib.rs:681:5
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr] 681 |     fn pop_back(&mut self) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:23:57.762 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.762 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.762 INFO [stderr]     = note: method `pop_back` references the `Self` type in where clauses
Dec 03 13:23:57.762 INFO [stderr] 
Dec 03 13:23:57.762 INFO [stderr] warning: the trait `FifoQueue` cannot be made into an object
Dec 03 13:23:57.762 INFO [stderr]    --> src/lib.rs:645:5
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr] 645 |     fn front_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Dec 03 13:23:57.762 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.762 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.762 INFO [stderr]     = note: method `front_mut` references the `Self` type in where clauses
Dec 03 13:23:57.762 INFO [stderr] 
Dec 03 13:23:57.762 INFO [stderr] warning: the trait `FifoDeque` cannot be made into an object
Dec 03 13:23:57.762 INFO [stderr]    --> src/lib.rs:687:5
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr] 687 |     fn push_front(&mut self, item: Self::Item) where Self: AddRemove;
Dec 03 13:23:57.762 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.762 INFO [stderr]     |
Dec 03 13:23:57.762 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.763 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.763 INFO [stderr]     = note: method `push_front` references the `Self` type in where clauses
Dec 03 13:23:57.763 INFO [stderr] 
Dec 03 13:23:57.763 INFO [stderr] warning: the trait `FifoDeque` cannot be made into an object
Dec 03 13:23:57.763 INFO [stderr]    --> src/lib.rs:692:5
Dec 03 13:23:57.763 INFO [stderr]     |
Dec 03 13:23:57.763 INFO [stderr] 692 |     fn back_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Dec 03 13:23:57.763 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.763 INFO [stderr]     |
Dec 03 13:23:57.763 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.763 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.763 INFO [stderr]     = note: method `back_mut` references the `Self` type in where clauses
Dec 03 13:23:57.763 INFO [stderr] 
Dec 03 13:23:57.763 INFO [stderr] warning: the trait `map::Map` cannot be made into an object
Dec 03 13:23:57.763 INFO [stderr]    --> src/lib.rs:455:9
Dec 03 13:23:57.763 INFO [stderr]     |
Dec 03 13:23:57.763 INFO [stderr] 455 |         fn get_mut(&mut self, key: &Q) -> Option<&mut Self::Value> where Self: Mutate;
Dec 03 13:23:57.763 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.763 INFO [stderr]     |
Dec 03 13:23:57.763 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.763 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.763 INFO [stderr]     = note: method `get_mut` references the `Self` type in where clauses
Dec 03 13:23:57.763 INFO [stderr] 
Dec 03 13:23:57.763 INFO [stderr] warning: the trait `map::Map` cannot be made into an object
Dec 03 13:23:57.763 INFO [stderr]    --> src/lib.rs:460:9
Dec 03 13:23:57.763 INFO [stderr]     |
Dec 03 13:23:57.763 INFO [stderr] 460 |         fn remove(&mut self, key: &Q) -> Option<Self::Value> where Self: AddRemove;
Dec 03 13:23:57.763 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:23:57.763 INFO [stderr]     |
Dec 03 13:23:57.763 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.763 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.763 INFO [stderr]     = note: method `remove` references the `Self` type in where clauses
Dec 03 13:23:57.763 INFO [stderr] 
Dec 03 13:23:57.767 INFO [stderr] warning: the trait `PrioDeque` cannot be made into an object
Dec 03 13:23:57.767 INFO [stderr]    --> src/lib.rs:701:5
Dec 03 13:23:57.767 INFO [stderr]     |
Dec 03 13:23:57.767 INFO [stderr] 701 | /     fn push_pop_back(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Dec 03 13:23:57.767 INFO [stderr] 702 | |         self.push(item);
Dec 03 13:23:57.767 INFO [stderr] 703 | |         self.pop_back().expect("deque was empty after a `push`")
Dec 03 13:23:57.767 INFO [stderr] 704 | |     }
Dec 03 13:23:57.767 INFO [stderr]     | |_____^
Dec 03 13:23:57.767 INFO [stderr]     |
Dec 03 13:23:57.767 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.767 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.767 INFO [stderr]     = note: method `push_pop_back` references the `Self` type in where clauses
Dec 03 13:23:57.767 INFO [stderr] 
Dec 03 13:23:57.767 INFO [stderr] warning: the trait `PrioDeque` cannot be made into an object
Dec 03 13:23:57.767 INFO [stderr]    --> src/lib.rs:711:5
Dec 03 13:23:57.767 INFO [stderr]     |
Dec 03 13:23:57.767 INFO [stderr] 711 | /     fn replace_back(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Dec 03 13:23:57.767 INFO [stderr] 712 | |         let back = self.pop_back();
Dec 03 13:23:57.767 INFO [stderr] 713 | |         self.push(item);
Dec 03 13:23:57.767 INFO [stderr] 714 | |         back
Dec 03 13:23:57.767 INFO [stderr] 715 | |     }
Dec 03 13:23:57.767 INFO [stderr]     | |_____^
Dec 03 13:23:57.767 INFO [stderr]     |
Dec 03 13:23:57.767 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:23:57.767 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:23:57.767 INFO [stderr]     = note: method `replace_back` references the `Self` type in where clauses
Dec 03 13:23:57.767 INFO [stderr] 
Dec 03 13:23:58.159 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.15s
Dec 03 13:23:58.161 INFO [stderr] su: No module specific data is present
Dec 03 13:23:59.133 INFO running `"docker" "inspect" "d5523546795cec7ad762990ed63c4a22d02838fa910973eb0f1091f05e139948"`
Dec 03 13:23:59.431 INFO running `"docker" "rm" "-f" "d5523546795cec7ad762990ed63c4a22d02838fa910973eb0f1091f05e139948"`
Dec 03 13:23:59.723 INFO [stdout] d5523546795cec7ad762990ed63c4a22d02838fa910973eb0f1091f05e139948
Dec 03 13:23:59.729 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 03 13:24:00.107 INFO [stdout] adbd4006e1c807c153faaf16e357258b6b108bcff753c66a6e17939e6864a179
Dec 03 13:24:00.112 INFO running `"docker" "start" "-a" "adbd4006e1c807c153faaf16e357258b6b108bcff753c66a6e17939e6864a179"`
Dec 03 13:24:01.443 INFO [stderr] usermod: no changes
Dec 03 13:24:01.499 INFO [stderr]    Compiling eclectic v0.11.0 (/source)
Dec 03 13:24:02.411 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:02.411 INFO [stderr]    --> src/lib.rs:148:5
Dec 03 13:24:02.411 INFO [stderr]     |
Dec 03 13:24:02.411 INFO [stderr] 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Dec 03 13:24:02.411 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.411 INFO [stderr]     |
Dec 03 13:24:02.411 INFO [stderr]     = note: #[warn(where_clauses_object_safety)] on by default
Dec 03 13:24:02.411 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.411 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.411 INFO [stderr]     = note: method `extend_object` references the `Self` type in where clauses
Dec 03 13:24:02.411 INFO [stderr] 
Dec 03 13:24:02.411 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:02.411 INFO [stderr]    --> src/lib.rs:151:5
Dec 03 13:24:02.411 INFO [stderr]     |
Dec 03 13:24:02.411 INFO [stderr] 151 | /     fn clear(&mut self) where Self: AddRemove {
Dec 03 13:24:02.411 INFO [stderr] 152 | |         self.drain();
Dec 03 13:24:02.411 INFO [stderr] 153 | |     }
Dec 03 13:24:02.411 INFO [stderr]     | |_____^
Dec 03 13:24:02.411 INFO [stderr]     |
Dec 03 13:24:02.411 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.411 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.411 INFO [stderr]     = note: method `clear` references the `Self` type in where clauses
Dec 03 13:24:02.411 INFO [stderr] 
Dec 03 13:24:02.411 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:02.411 INFO [stderr]    --> src/lib.rs:165:5
Dec 03 13:24:02.411 INFO [stderr]     |
Dec 03 13:24:02.411 INFO [stderr] 165 |     fn drain<'a>(&'a mut self) -> Box<Iterator<Item = Self::Item> + 'a> where Self: AddRemove;
Dec 03 13:24:02.411 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.411 INFO [stderr]     |
Dec 03 13:24:02.411 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.411 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.411 INFO [stderr]     = note: method `drain` references the `Self` type in where clauses
Dec 03 13:24:02.411 INFO [stderr] 
Dec 03 13:24:02.411 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:02.411 INFO [stderr]    --> src/lib.rs:171:5
Dec 03 13:24:02.412 INFO [stderr]     |
Dec 03 13:24:02.412 INFO [stderr] 171 |     fn reserve(&mut self, additional: usize) where Self: AddRemove;
Dec 03 13:24:02.412 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.412 INFO [stderr]     |
Dec 03 13:24:02.412 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.412 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.412 INFO [stderr]     = note: method `reserve` references the `Self` type in where clauses
Dec 03 13:24:02.412 INFO [stderr] 
Dec 03 13:24:02.412 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:02.412 INFO [stderr]    --> src/lib.rs:176:5
Dec 03 13:24:02.412 INFO [stderr]     |
Dec 03 13:24:02.412 INFO [stderr] 176 |     fn shrink_to_fit(&mut self) where Self: AddRemove;
Dec 03 13:24:02.412 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.412 INFO [stderr]     |
Dec 03 13:24:02.412 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.412 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.412 INFO [stderr]     = note: method `shrink_to_fit` references the `Self` type in where clauses
Dec 03 13:24:02.412 INFO [stderr] 
Dec 03 13:24:02.412 INFO [stderr] warning: the trait `Iter` cannot be made into an object
Dec 03 13:24:02.412 INFO [stderr]    --> src/lib.rs:207:5
Dec 03 13:24:02.412 INFO [stderr]     |
Dec 03 13:24:02.412 INFO [stderr] 207 | /     fn iter_mut<'a>(&'a mut self) -> Box<Iterator<Item = &'a mut Self::Item> + 'a>
Dec 03 13:24:02.412 INFO [stderr] 208 | |         where Self: Mutate;
Dec 03 13:24:02.412 INFO [stderr]     | |___________________________^
Dec 03 13:24:02.412 INFO [stderr]     |
Dec 03 13:24:02.412 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.412 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.412 INFO [stderr]     = note: method `iter_mut` references the `Self` type in where clauses
Dec 03 13:24:02.412 INFO [stderr] 
Dec 03 13:24:02.412 INFO [stderr] warning: the trait `Collection` cannot be made into an object
Dec 03 13:24:02.412 INFO [stderr]    --> src/lib.rs:148:5
Dec 03 13:24:02.412 INFO [stderr]     |
Dec 03 13:24:02.412 INFO [stderr] 148 |     fn extend_object(&mut self, items: &mut Iterator<Item = Self::Item>) where Self: AddRemove;
Dec 03 13:24:02.412 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.412 INFO [stderr]     |
Dec 03 13:24:02.412 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.412 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.412 INFO [stderr]     = note: method `extend_object` references the `Self` type in where clauses
Dec 03 13:24:02.412 INFO [stderr] 
Dec 03 13:24:02.412 INFO [stderr] warning: the trait `DrainRange` cannot be made into an object
Dec 03 13:24:02.412 INFO [stderr]    --> src/lib.rs:223:5
Dec 03 13:24:02.412 INFO [stderr]     |
Dec 03 13:24:02.412 INFO [stderr] 223 | /     fn drain_range<'a>(&'a mut self, range: R) -> Box<Iterator<Item = Self::Item> + 'a>
Dec 03 13:24:02.412 INFO [stderr] 224 | |         where Self: AddRemove;
Dec 03 13:24:02.412 INFO [stderr]     | |______________________________^
Dec 03 13:24:02.412 INFO [stderr]     |
Dec 03 13:24:02.412 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.412 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.412 INFO [stderr]     = note: method `drain_range` references the `Self` type in where clauses
Dec 03 13:24:02.412 INFO [stderr] 
Dec 03 13:24:02.412 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:02.412 INFO [stderr]    --> src/lib.rs:247:5
Dec 03 13:24:02.412 INFO [stderr]     |
Dec 03 13:24:02.412 INFO [stderr] 247 |     fn get_mut(&mut self, index: usize) -> Option<&mut Self::Item> where Self: Mutate;
Dec 03 13:24:02.412 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.412 INFO [stderr]     |
Dec 03 13:24:02.412 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.412 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.412 INFO [stderr]     = note: method `get_mut` references the `Self` type in where clauses
Dec 03 13:24:02.412 INFO [stderr] 
Dec 03 13:24:02.412 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:02.412 INFO [stderr]    --> src/lib.rs:254:5
Dec 03 13:24:02.412 INFO [stderr]     |
Dec 03 13:24:02.412 INFO [stderr] 254 |     fn swap(&mut self, i: usize, j: usize) where Self: Mutate;
Dec 03 13:24:02.413 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.413 INFO [stderr]     |
Dec 03 13:24:02.413 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.413 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.413 INFO [stderr]     = note: method `swap` references the `Self` type in where clauses
Dec 03 13:24:02.413 INFO [stderr] 
Dec 03 13:24:02.413 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:02.413 INFO [stderr]    --> src/lib.rs:257:5
Dec 03 13:24:02.413 INFO [stderr]     |
Dec 03 13:24:02.413 INFO [stderr] 257 | /     fn reverse(&mut self) where Self: Mutate {
Dec 03 13:24:02.413 INFO [stderr] 258 | |         let len = self.len();
Dec 03 13:24:02.413 INFO [stderr] 259 | |
Dec 03 13:24:02.413 INFO [stderr] 260 | |         for i in 0..len / 2 {
Dec 03 13:24:02.413 INFO [stderr] 261 | |             self.swap(i, len - i - 1);
Dec 03 13:24:02.413 INFO [stderr] 262 | |         }
Dec 03 13:24:02.413 INFO [stderr] 263 | |     }
Dec 03 13:24:02.413 INFO [stderr]     | |_____^
Dec 03 13:24:02.413 INFO [stderr]     |
Dec 03 13:24:02.413 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.413 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.413 INFO [stderr]     = note: method `reverse` references the `Self` type in where clauses
Dec 03 13:24:02.413 INFO [stderr] 
Dec 03 13:24:02.413 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:02.413 INFO [stderr]    --> src/lib.rs:275:5
Dec 03 13:24:02.413 INFO [stderr]     |
Dec 03 13:24:02.413 INFO [stderr] 275 | /     fn first_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Dec 03 13:24:02.413 INFO [stderr] 276 | |         self.get_mut(0)
Dec 03 13:24:02.413 INFO [stderr] 277 | |     }
Dec 03 13:24:02.413 INFO [stderr]     | |_____^
Dec 03 13:24:02.413 INFO [stderr]     |
Dec 03 13:24:02.413 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.413 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.413 INFO [stderr]     = note: method `first_mut` references the `Self` type in where clauses
Dec 03 13:24:02.413 INFO [stderr] 
Dec 03 13:24:02.413 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:02.413 INFO [stderr]    --> src/lib.rs:289:5
Dec 03 13:24:02.413 INFO [stderr]     |
Dec 03 13:24:02.413 INFO [stderr] 289 | /     fn last_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate {
Dec 03 13:24:02.413 INFO [stderr] 290 | |         let len = self.len();
Dec 03 13:24:02.413 INFO [stderr] 291 | |         self.get_mut(len.wrapping_sub(1))
Dec 03 13:24:02.413 INFO [stderr] 292 | |     }
Dec 03 13:24:02.413 INFO [stderr]     | |_____^
Dec 03 13:24:02.413 INFO [stderr]     |
Dec 03 13:24:02.413 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.413 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.413 INFO [stderr]     = note: method `last_mut` references the `Self` type in where clauses
Dec 03 13:24:02.413 INFO [stderr] 
Dec 03 13:24:02.413 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:02.413 INFO [stderr]    --> src/lib.rs:295:5
Dec 03 13:24:02.413 INFO [stderr]     |
Dec 03 13:24:02.413 INFO [stderr] 295 | /     fn push(&mut self, item: Self::Item) where Self: AddRemove {
Dec 03 13:24:02.413 INFO [stderr] 296 | |         let len = self.len();
Dec 03 13:24:02.413 INFO [stderr] 297 | |         self.insert(len, item);
Dec 03 13:24:02.413 INFO [stderr] 298 | |     }
Dec 03 13:24:02.413 INFO [stderr]     | |_____^
Dec 03 13:24:02.413 INFO [stderr]     |
Dec 03 13:24:02.413 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.413 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.413 INFO [stderr]     = note: method `push` references the `Self` type in where clauses
Dec 03 13:24:02.413 INFO [stderr] 
Dec 03 13:24:02.413 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:02.413 INFO [stderr]    --> src/lib.rs:307:5
Dec 03 13:24:02.413 INFO [stderr]     |
Dec 03 13:24:02.413 INFO [stderr] 307 |     fn insert(&mut self, index: usize, item: Self::Item) where Self: AddRemove;
Dec 03 13:24:02.413 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.414 INFO [stderr]     |
Dec 03 13:24:02.414 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.414 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.414 INFO [stderr]     = note: method `insert` references the `Self` type in where clauses
Dec 03 13:24:02.414 INFO [stderr] 
Dec 03 13:24:02.414 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:02.414 INFO [stderr]    --> src/lib.rs:312:5
Dec 03 13:24:02.414 INFO [stderr]     |
Dec 03 13:24:02.414 INFO [stderr] 312 | /     fn pop(&mut self) -> Option<Self::Item> where Self: AddRemove {
Dec 03 13:24:02.414 INFO [stderr] 313 | |         let len = self.len();
Dec 03 13:24:02.414 INFO [stderr] 314 | |         self.remove(len.wrapping_sub(1))
Dec 03 13:24:02.414 INFO [stderr] 315 | |     }
Dec 03 13:24:02.414 INFO [stderr]     | |_____^
Dec 03 13:24:02.414 INFO [stderr]     |
Dec 03 13:24:02.414 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.414 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.414 INFO [stderr]     = note: method `pop` references the `Self` type in where clauses
Dec 03 13:24:02.414 INFO [stderr] 
Dec 03 13:24:02.414 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:02.414 INFO [stderr]    --> src/lib.rs:322:5
Dec 03 13:24:02.414 INFO [stderr]     |
Dec 03 13:24:02.414 INFO [stderr] 322 |     fn remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:02.414 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.414 INFO [stderr]     |
Dec 03 13:24:02.414 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.414 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.414 INFO [stderr]     = note: method `remove` references the `Self` type in where clauses
Dec 03 13:24:02.414 INFO [stderr] 
Dec 03 13:24:02.414 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:02.414 INFO [stderr]    --> src/lib.rs:328:5
Dec 03 13:24:02.414 INFO [stderr]     |
Dec 03 13:24:02.414 INFO [stderr] 328 |     fn swap_remove(&mut self, index: usize) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:02.414 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.414 INFO [stderr]     |
Dec 03 13:24:02.414 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.414 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.414 INFO [stderr]     = note: method `swap_remove` references the `Self` type in where clauses
Dec 03 13:24:02.414 INFO [stderr] 
Dec 03 13:24:02.414 INFO [stderr] warning: the trait `List` cannot be made into an object
Dec 03 13:24:02.414 INFO [stderr]    --> src/lib.rs:334:5
Dec 03 13:24:02.414 INFO [stderr]     |
Dec 03 13:24:02.414 INFO [stderr] 334 | /     fn truncate(&mut self, len: usize) where Self: AddRemove {
Dec 03 13:24:02.414 INFO [stderr] 335 | |         if len == 0 {
Dec 03 13:24:02.414 INFO [stderr] 336 | |             self.clear();
Dec 03 13:24:02.414 INFO [stderr] 337 | |         } else {
Dec 03 13:24:02.414 INFO [stderr] 338 | |             self.drain_range(len..);
Dec 03 13:24:02.414 INFO [stderr] 339 | |         }
Dec 03 13:24:02.414 INFO [stderr] 340 | |     }
Dec 03 13:24:02.414 INFO [stderr]     | |_____^
Dec 03 13:24:02.414 INFO [stderr]     |
Dec 03 13:24:02.414 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.414 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.414 INFO [stderr]     = note: method `truncate` references the `Self` type in where clauses
Dec 03 13:24:02.414 INFO [stderr] 
Dec 03 13:24:02.427 INFO [stderr] warning: the trait `map::Base` cannot be made into an object
Dec 03 13:24:02.427 INFO [stderr]    --> src/lib.rs:415:9
Dec 03 13:24:02.427 INFO [stderr]     |
Dec 03 13:24:02.427 INFO [stderr] 415 | /         fn iter_mut<'a>(&'a mut self)
Dec 03 13:24:02.427 INFO [stderr] 416 | |             -> Box<Iterator<Item = (&'a Self::Key, &'a mut Self::Value)> + 'a> where Self: Mutate;
Dec 03 13:24:02.427 INFO [stderr]     | |__________________________________________________________________________________________________^
Dec 03 13:24:02.427 INFO [stderr]     |
Dec 03 13:24:02.427 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.427 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.427 INFO [stderr]     = note: method `iter_mut` references the `Self` type in where clauses
Dec 03 13:24:02.427 INFO [stderr] 
Dec 03 13:24:02.427 INFO [stderr] warning: the trait `map::Base` cannot be made into an object
Dec 03 13:24:02.427 INFO [stderr]    --> src/lib.rs:424:9
Dec 03 13:24:02.427 INFO [stderr]     |
Dec 03 13:24:02.427 INFO [stderr] 424 | /         fn insert(&mut self, key: Self::Key, value: Self::Value) -> Option<Self::Value>
Dec 03 13:24:02.427 INFO [stderr] 425 | |             where Self: AddRemove;
Dec 03 13:24:02.427 INFO [stderr]     | |__________________________________^
Dec 03 13:24:02.427 INFO [stderr]     |
Dec 03 13:24:02.427 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.427 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.427 INFO [stderr]     = note: method `insert` references the `Self` type in where clauses
Dec 03 13:24:02.427 INFO [stderr] 
Dec 03 13:24:02.427 INFO [stderr] warning: the trait `map::Base` cannot be made into an object
Dec 03 13:24:02.427 INFO [stderr]    --> src/lib.rs:428:9
Dec 03 13:24:02.427 INFO [stderr]     |
Dec 03 13:24:02.427 INFO [stderr] 428 | /         fn entry<'a>(&'a mut self, key: Self::Key) -> Entry<'a, Self::Key, Self::Value>
Dec 03 13:24:02.427 INFO [stderr] 429 | |             where Self: AddRemove;
Dec 03 13:24:02.427 INFO [stderr]     | |__________________________________^
Dec 03 13:24:02.427 INFO [stderr]     |
Dec 03 13:24:02.427 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.427 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.427 INFO [stderr]     = note: method `entry` references the `Self` type in where clauses
Dec 03 13:24:02.427 INFO [stderr] 
Dec 03 13:24:02.427 INFO [stderr] warning: the trait `set::Base` cannot be made into an object
Dec 03 13:24:02.427 INFO [stderr]    --> src/lib.rs:577:9
Dec 03 13:24:02.427 INFO [stderr]     |
Dec 03 13:24:02.427 INFO [stderr] 577 |         fn insert(&mut self, item: Self::Item) -> bool where Self: AddRemove;
Dec 03 13:24:02.427 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.427 INFO [stderr]     |
Dec 03 13:24:02.427 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.427 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.427 INFO [stderr]     = note: method `insert` references the `Self` type in where clauses
Dec 03 13:24:02.427 INFO [stderr] 
Dec 03 13:24:02.427 INFO [stderr] warning: the trait `set::Base` cannot be made into an object
Dec 03 13:24:02.427 INFO [stderr]    --> src/lib.rs:586:9
Dec 03 13:24:02.427 INFO [stderr]     |
Dec 03 13:24:02.427 INFO [stderr] 586 |         fn replace(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:02.427 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.428 INFO [stderr]     |
Dec 03 13:24:02.428 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.428 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.428 INFO [stderr]     = note: method `replace` references the `Self` type in where clauses
Dec 03 13:24:02.428 INFO [stderr] 
Dec 03 13:24:02.428 INFO [stderr] warning: the trait `set::Set` cannot be made into an object
Dec 03 13:24:02.428 INFO [stderr]    --> src/lib.rs:610:9
Dec 03 13:24:02.428 INFO [stderr]     |
Dec 03 13:24:02.428 INFO [stderr] 610 | /         fn remove(&mut self, item: &Q) -> bool where Self: AddRemove {
Dec 03 13:24:02.428 INFO [stderr] 611 | |             self.take(item).is_some()
Dec 03 13:24:02.428 INFO [stderr] 612 | |         }
Dec 03 13:24:02.428 INFO [stderr]     | |_________^
Dec 03 13:24:02.428 INFO [stderr]     |
Dec 03 13:24:02.428 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.428 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.428 INFO [stderr]     = note: method `remove` references the `Self` type in where clauses
Dec 03 13:24:02.428 INFO [stderr] 
Dec 03 13:24:02.428 INFO [stderr] warning: the trait `set::Set` cannot be made into an object
Dec 03 13:24:02.428 INFO [stderr]    --> src/lib.rs:617:9
Dec 03 13:24:02.428 INFO [stderr]     |
Dec 03 13:24:02.428 INFO [stderr] 617 |         fn take(&mut self, item: &Q) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:02.428 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.428 INFO [stderr]     |
Dec 03 13:24:02.428 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.428 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.428 INFO [stderr]     = note: method `take` references the `Self` type in where clauses
Dec 03 13:24:02.428 INFO [stderr] 
Dec 03 13:24:02.428 INFO [stderr] warning: the trait `Queue` cannot be made into an object
Dec 03 13:24:02.428 INFO [stderr]    --> src/lib.rs:627:5
Dec 03 13:24:02.428 INFO [stderr]     |
Dec 03 13:24:02.428 INFO [stderr] 627 |     fn push(&mut self, item: Self::Item) where Self: AddRemove;
Dec 03 13:24:02.428 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.428 INFO [stderr]     |
Dec 03 13:24:02.428 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.428 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.428 INFO [stderr]     = note: method `push` references the `Self` type in where clauses
Dec 03 13:24:02.428 INFO [stderr] 
Dec 03 13:24:02.428 INFO [stderr] warning: the trait `Queue` cannot be made into an object
Dec 03 13:24:02.428 INFO [stderr]    --> src/lib.rs:637:5
Dec 03 13:24:02.428 INFO [stderr]     |
Dec 03 13:24:02.428 INFO [stderr] 637 |     fn pop_front(&mut self) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:02.428 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.428 INFO [stderr]     |
Dec 03 13:24:02.428 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.428 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.428 INFO [stderr]     = note: method `pop_front` references the `Self` type in where clauses
Dec 03 13:24:02.428 INFO [stderr] 
Dec 03 13:24:02.435 INFO [stderr] warning: the trait `PrioQueue` cannot be made into an object
Dec 03 13:24:02.435 INFO [stderr]    --> src/lib.rs:654:5
Dec 03 13:24:02.435 INFO [stderr]     |
Dec 03 13:24:02.435 INFO [stderr] 654 | /     fn push_pop_front(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Dec 03 13:24:02.435 INFO [stderr] 655 | |         self.push(item);
Dec 03 13:24:02.435 INFO [stderr] 656 | |         self.pop_front().expect("queue was empty after a `push`")
Dec 03 13:24:02.435 INFO [stderr] 657 | |     }
Dec 03 13:24:02.435 INFO [stderr]     | |_____^
Dec 03 13:24:02.435 INFO [stderr]     |
Dec 03 13:24:02.435 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.435 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.435 INFO [stderr]     = note: method `push_pop_front` references the `Self` type in where clauses
Dec 03 13:24:02.435 INFO [stderr] 
Dec 03 13:24:02.435 INFO [stderr] warning: the trait `PrioQueue` cannot be made into an object
Dec 03 13:24:02.435 INFO [stderr]    --> src/lib.rs:664:5
Dec 03 13:24:02.435 INFO [stderr]     |
Dec 03 13:24:02.435 INFO [stderr] 664 | /     fn replace_front(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Dec 03 13:24:02.435 INFO [stderr] 665 | |         let front = self.pop_front();
Dec 03 13:24:02.435 INFO [stderr] 666 | |         self.push(item);
Dec 03 13:24:02.435 INFO [stderr] 667 | |         front
Dec 03 13:24:02.435 INFO [stderr] 668 | |     }
Dec 03 13:24:02.435 INFO [stderr]     | |_____^
Dec 03 13:24:02.435 INFO [stderr]     |
Dec 03 13:24:02.435 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.435 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.435 INFO [stderr]     = note: method `replace_front` references the `Self` type in where clauses
Dec 03 13:24:02.435 INFO [stderr] 
Dec 03 13:24:02.435 INFO [stderr] warning: the trait `Deque` cannot be made into an object
Dec 03 13:24:02.435 INFO [stderr]    --> src/lib.rs:681:5
Dec 03 13:24:02.435 INFO [stderr]     |
Dec 03 13:24:02.435 INFO [stderr] 681 |     fn pop_back(&mut self) -> Option<Self::Item> where Self: AddRemove;
Dec 03 13:24:02.435 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.435 INFO [stderr]     |
Dec 03 13:24:02.435 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.435 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.435 INFO [stderr]     = note: method `pop_back` references the `Self` type in where clauses
Dec 03 13:24:02.435 INFO [stderr] 
Dec 03 13:24:02.435 INFO [stderr] warning: the trait `FifoQueue` cannot be made into an object
Dec 03 13:24:02.435 INFO [stderr]    --> src/lib.rs:645:5
Dec 03 13:24:02.435 INFO [stderr]     |
Dec 03 13:24:02.435 INFO [stderr] 645 |     fn front_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Dec 03 13:24:02.435 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.435 INFO [stderr]     |
Dec 03 13:24:02.435 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.435 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.435 INFO [stderr]     = note: method `front_mut` references the `Self` type in where clauses
Dec 03 13:24:02.435 INFO [stderr] 
Dec 03 13:24:02.435 INFO [stderr] warning: the trait `FifoDeque` cannot be made into an object
Dec 03 13:24:02.435 INFO [stderr]    --> src/lib.rs:687:5
Dec 03 13:24:02.435 INFO [stderr]     |
Dec 03 13:24:02.435 INFO [stderr] 687 |     fn push_front(&mut self, item: Self::Item) where Self: AddRemove;
Dec 03 13:24:02.435 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.435 INFO [stderr]     |
Dec 03 13:24:02.435 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.435 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.435 INFO [stderr]     = note: method `push_front` references the `Self` type in where clauses
Dec 03 13:24:02.435 INFO [stderr] 
Dec 03 13:24:02.435 INFO [stderr] warning: the trait `FifoDeque` cannot be made into an object
Dec 03 13:24:02.435 INFO [stderr]    --> src/lib.rs:692:5
Dec 03 13:24:02.435 INFO [stderr]     |
Dec 03 13:24:02.435 INFO [stderr] 692 |     fn back_mut(&mut self) -> Option<&mut Self::Item> where Self: Mutate;
Dec 03 13:24:02.436 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.436 INFO [stderr]     |
Dec 03 13:24:02.439 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.439 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.439 INFO [stderr]     = note: method `back_mut` references the `Self` type in where clauses
Dec 03 13:24:02.439 INFO [stderr] 
Dec 03 13:24:02.439 INFO [stderr] warning: the trait `map::Map` cannot be made into an object
Dec 03 13:24:02.439 INFO [stderr]    --> src/lib.rs:455:9
Dec 03 13:24:02.439 INFO [stderr]     |
Dec 03 13:24:02.439 INFO [stderr] 455 |         fn get_mut(&mut self, key: &Q) -> Option<&mut Self::Value> where Self: Mutate;
Dec 03 13:24:02.439 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.439 INFO [stderr]     |
Dec 03 13:24:02.439 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.439 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.439 INFO [stderr]     = note: method `get_mut` references the `Self` type in where clauses
Dec 03 13:24:02.439 INFO [stderr] 
Dec 03 13:24:02.439 INFO [stderr] warning: the trait `map::Map` cannot be made into an object
Dec 03 13:24:02.439 INFO [stderr]    --> src/lib.rs:460:9
Dec 03 13:24:02.439 INFO [stderr]     |
Dec 03 13:24:02.439 INFO [stderr] 460 |         fn remove(&mut self, key: &Q) -> Option<Self::Value> where Self: AddRemove;
Dec 03 13:24:02.439 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 13:24:02.439 INFO [stderr]     |
Dec 03 13:24:02.439 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.439 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.439 INFO [stderr]     = note: method `remove` references the `Self` type in where clauses
Dec 03 13:24:02.439 INFO [stderr] 
Dec 03 13:24:02.447 INFO [stderr] warning: the trait `PrioDeque` cannot be made into an object
Dec 03 13:24:02.447 INFO [stderr]    --> src/lib.rs:701:5
Dec 03 13:24:02.447 INFO [stderr]     |
Dec 03 13:24:02.447 INFO [stderr] 701 | /     fn push_pop_back(&mut self, item: Self::Item) -> Self::Item where Self: AddRemove {
Dec 03 13:24:02.447 INFO [stderr] 702 | |         self.push(item);
Dec 03 13:24:02.447 INFO [stderr] 703 | |         self.pop_back().expect("deque was empty after a `push`")
Dec 03 13:24:02.447 INFO [stderr] 704 | |     }
Dec 03 13:24:02.447 INFO [stderr]     | |_____^
Dec 03 13:24:02.447 INFO [stderr]     |
Dec 03 13:24:02.447 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.447 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.447 INFO [stderr]     = note: method `push_pop_back` references the `Self` type in where clauses
Dec 03 13:24:02.447 INFO [stderr] 
Dec 03 13:24:02.447 INFO [stderr] warning: the trait `PrioDeque` cannot be made into an object
Dec 03 13:24:02.447 INFO [stderr]    --> src/lib.rs:711:5
Dec 03 13:24:02.447 INFO [stderr]     |
Dec 03 13:24:02.447 INFO [stderr] 711 | /     fn replace_back(&mut self, item: Self::Item) -> Option<Self::Item> where Self: AddRemove {
Dec 03 13:24:02.447 INFO [stderr] 712 | |         let back = self.pop_back();
Dec 03 13:24:02.447 INFO [stderr] 713 | |         self.push(item);
Dec 03 13:24:02.447 INFO [stderr] 714 | |         back
Dec 03 13:24:02.447 INFO [stderr] 715 | |     }
Dec 03 13:24:02.447 INFO [stderr]     | |_____^
Dec 03 13:24:02.447 INFO [stderr]     |
Dec 03 13:24:02.447 INFO [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Dec 03 13:24:02.447 INFO [stderr]     = note: for more information, see issue #51443 <https://github.com/rust-lang/rust/issues/51443>
Dec 03 13:24:02.447 INFO [stderr]     = note: method `replace_back` references the `Self` type in where clauses
Dec 03 13:24:02.447 INFO [stderr] 
Dec 03 13:24:03.731 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.26s
Dec 03 13:24:03.739 INFO [stderr] su: No module specific data is present
Dec 03 13:24:04.503 INFO running `"docker" "inspect" "adbd4006e1c807c153faaf16e357258b6b108bcff753c66a6e17939e6864a179"`
Dec 03 13:24:04.756 INFO running `"docker" "rm" "-f" "adbd4006e1c807c153faaf16e357258b6b108bcff753c66a6e17939e6864a179"`
Dec 03 13:24:05.082 INFO [stdout] adbd4006e1c807c153faaf16e357258b6b108bcff753c66a6e17939e6864a179
Dec 03 13:24:05.089 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 03 13:24:05.472 INFO [stdout] 2d3559b64cda1d5895a1bc50c66f6daa8ac9c2f952a37212e8ad82a9fce071a7
Dec 03 13:24:05.479 INFO running `"docker" "start" "-a" "2d3559b64cda1d5895a1bc50c66f6daa8ac9c2f952a37212e8ad82a9fce071a7"`
Dec 03 13:24:06.585 INFO [stderr] usermod: no changes
Dec 03 13:24:06.631 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Dec 03 13:24:06.639 INFO [stderr]      Running /target/debug/deps/eclectic-ad587a15637b7efa
Dec 03 13:24:06.651 INFO [stdout] 
Dec 03 13:24:06.651 INFO [stdout] running 2 tests
Dec 03 13:24:06.651 INFO [stdout] test impls::test_binary_heap_push_pop_front ... ok
Dec 03 13:24:06.651 INFO [stdout] test impls::test_binary_heap_replace_front ... ok
Dec 03 13:24:06.651 INFO [stdout] 
Dec 03 13:24:06.651 INFO [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 03 13:24:06.651 INFO [stdout] 
Dec 03 13:24:06.651 INFO [stderr]    Doc-tests eclectic
Dec 03 13:24:07.951 INFO [stdout] 
Dec 03 13:24:07.951 INFO [stdout] running 2 tests
Dec 03 13:24:07.951 INFO [stdout] test src/lib.rs -  (line 78) ... ignored
Dec 03 13:24:09.711 INFO [stdout] test src/lib.rs -  (line 32) ... ok
Dec 03 13:24:09.711 INFO [stdout] 
Dec 03 13:24:09.711 INFO [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out
Dec 03 13:24:09.711 INFO [stdout] 
Dec 03 13:24:09.719 INFO [stderr] su: No module specific data is present
Dec 03 13:24:10.591 INFO running `"docker" "inspect" "2d3559b64cda1d5895a1bc50c66f6daa8ac9c2f952a37212e8ad82a9fce071a7"`
Dec 03 13:24:10.861 INFO running `"docker" "rm" "-f" "2d3559b64cda1d5895a1bc50c66f6daa8ac9c2f952a37212e8ad82a9fce071a7"`
Dec 03 13:24:11.267 INFO [stdout] 2d3559b64cda1d5895a1bc50c66f6daa8ac9c2f952a37212e8ad82a9fce071a7
